nitrogen mustard
noun
: any of various toxic blistering compounds analogous to mustard gas but containing nitrogen instead of sulfur
Love words? Need even more definitions?
Merriam-Webster unabridged
Share